home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C/C++ Users Group Library 1996 July
/
C-C++ Users Group Library July 1996.iso
/
vol_100
/
161_01
/
cauto.c
< prev
next >
Wrap
C/C++ Source or Header
|
1985-08-28
|
1KB
|
48 lines
#include "timer1.h"
char j, k;
int a[10];
struct st
{
short junk;
short m;
} s;
struct st *ps = &s;
DO_SKIP("s.m") OD
DO_SKIP("p->m") OD
k = 2;
DO_IEXPR("a[k]") a[k] OD
j = k = 255;
DO_FEXPR("(double)k") (double)k OD
DO_IEXPR("(long)k") (long)k OD
DO_IEXPR("(int)k") (int)k OD
DO_IEXPR("(char)k") (char)k OD
DO_IEXPR("&k") (int)&k OD
DO_IEXPR("~k") ~k OD
DO_IEXPR("++k") ++k OD
DO_IEXPR("k++") k++ OD
DO_IEXPR("!k") !k OD
DO_IEXPR("-k") -k OD
DO_IEXPR("j * k") j * k OD
DO_IEXPR("j / k") j / k OD
DO_IEXPR("j % k") j % k OD
DO_IEXPR("j + k") j + k OD
DO_IEXPR("j - k") j - k OD
k = 15;
DO_IEXPR("j << k") j << k OD
DO_IEXPR("j >> k") j >> k OD
k = 255;
DO_IEXPR("j <= k") j <= k OD
DO_IEXPR("j != k") j != k OD
DO_IEXPR("j && k") j && k OD
DO_IEXPR("j || k") j || k OD
/* average the times for && and || */
t_ctime[t_try-2] = t_ctime[t_try-1] =
(t_ctime[t_try-2] + t_ctime[t_try-1]) / 2.;
DO_IEXPR("j & k") j & k OD
DO_IEXPR("j | k") j | k OD
DO_IEXPR("j ^ k") j ^ k OD
DO_IEXPR("i ? j : k") j ? j : k OD
DO_STMT("j = k") j = k OD
}